Ext.ns("indexCenter");
Ext.onReady(function() {
	var tpl = new Ext.XTemplate(
			'<table width="550">'
					+ '<tr bgcolor="#B9D2C4"><td width="200" align="center">主题</td><td width="150" align="center">来信地址</td> <td width="200" align="center">发送时间</td></tr>',
			'<tpl for="."><tpl if="xindex<=20">',
			'<tr bgcolor="#C0C0C0"><td width="200" align="left">{theme}</td><td width="150" align="center">{place_Name}</td> <td width="200" align="center">{startTime}</td></tr>',
			'</tpl></tpl></table>');
	var tpl2 = new Ext.XTemplate(
			'<table width="550">'
					+ '<tr bgcolor="#B9D2C4"><td width="200" align="center">考试</td><td width="70" align="center">申办个数</td><td width="70" align="center">考生人数</td> <td width="200" align="center">考试时间</td></tr>',
			'<tpl for="."><tpl if="xindex<=4">',
			'<tr bgcolor="#C0C0C0"><td width="200" align="left">{l_name}</td><td width="70" align="center">{conduction_Count}</td><td width="70" align="center">{l_person_Count}</td> <td width="200" align="center">{l_time}</td></tr>',
			'</tpl></tpl></table>');
	var mainIndex = new Ext.Panel({
		id : "indexPanel",
		title : '首页',
		deferredRender : true,
		loadMask : true,
		autoWidth : true,
		closable : false,
		viewConfig : {
			forceFit : true
		},
		layout : {
			columns : 2,
			type : 'table'
		},
		bbar : {
			xtype : 'toolbar',
			autoWidth : true,
			forceLayout : true,
			items : [{
						id : "indexPanel.indexWelcom",
						xtype : 'displayfield',
						width : 334
					}, {
						xtype : 'button',
						width : 100,
						text : '注销用户',
						listeners : {
							click : function() {
								Ext.Ajax.request({
									url : 'center/LoginoutCenter.action',
									method : 'post',
									success : function(response) {
										var obj = Ext
												.decode(response.responseText);
										if (obj.success == false) {
											Ext.Msg.show({
														title : '错误提示',
														msg : obj.msg,
														buttons : Ext.MessageBox.OK,
														icon : Ext.MessageBox.WARNING
													});
										} else {
											Ext.Msg.show({
														title : '提示',
														msg : obj.msg,
														buttons : Ext.MessageBox.OK,
														icon : Ext.MessageBox.INFO
													});
											document.location.href = "center/login.jsp";
										}
									},
									failure : function(response) {
										Ext.Msg.alert("错误", "服务器连接失败！");
									}
								});
							}
						}
					}]
		},
		listeners : {
			beforerender : function() {
				Ext.Ajax.request({
							url : 'center/showCenterInfo.action',
							method : 'post',
							success : function(response) {
								var obj = Ext.decode(response.responseText);
								if (obj.success == false) {
									Ext.Msg.show({
												title : '错误提示',
												msg : obj.msg,
												buttons : Ext.MessageBox.OK,
												icon : Ext.MessageBox.WARNING
											});
								} else {
									indexCenter.dataJson = obj.center;
									Ext.getCmp("indexCenter_user_Login")
											.setValue(obj.center.user_Login);
									Ext.getCmp("indexPanel.indexWelcom")
											.setValue('欢迎用户：'
													+ obj.center.user_Login
													+ '  登陆后台管理系统');
									Ext.getCmp("indexCenter_user_RealName")
											.setValue(obj.center.user_RealName);
									Ext.getCmp("indexCenter_user_Sex")
											.setValue(obj.center.user_Sex);
									Ext.getCmp("indexCenter_service_No")
											.setValue(obj.center.service_No);
									messageCenter.store.load({
												params : {
													state : 1
												}
											});
									conductionApply.lstore.load({
												params : {
													state : 1
												}
											});
								}
							},
							failure : function(response) {
								Ext.Msg.alert("错误", "服务器连接失败！");
							}
						});
			}
		},
		items : [{
					title : '用户信息',
					xtype : 'fieldset',
					height : 300,
					width : 598,
					forceLayout : true,
					layout : {
						columns : 2,
						type : 'table'
					},
					items : [{
								xtype : 'container',
								height : 250,
								width : 250,
								layout : {
									type : 'fit'
								},
								items : [{
											xtype : 'displayfield',
											inputType : 'image',
											autoCreate : {
												tag : "input",
												type : "image",
												src : 'showCenterImage.action'
											}
										}]
							}, {
								xtype : 'container',
								autoHeight : true,
								height : 200,
								width : 280,
								autoDestroy : false,
								forceLayout : true,
								layout : {
									labelAlign : 'right',
									type : 'form'
								},
								items : [{
											xtype : 'displayfield',
											anchor : '100%',
											fieldLabel : '登录身份',
											value : '管理员'
										}, {
											id : 'indexCenter_user_Login',
											xtype : 'displayfield',
											anchor : '100%',
											fieldLabel : '用户账号'
										}, {
											id : 'indexCenter_user_RealName',
											xtype : 'displayfield',
											anchor : '100%',
											fieldLabel : '真实姓名'
										}, {
											id : 'indexCenter_user_Sex',
											xtype : 'displayfield',
											anchor : '100%',
											fieldLabel : '性别'
										}, {
											id : 'indexCenter_service_No',
											xtype : 'displayfield',
											anchor : '100%',
											fieldLabel : '员工号'
										}]
							}]
				}, {
					id : 'div1',
					xtype : 'fieldset',
					autoScroll : true,
					height : 490,
					width : 580,
					forceLayout : true,
					title : '消息信息栏',
					rowspan : 2,
					items : new Ext.DataView({
								store : messageCenter.store,
								tpl : tpl,
								autoHeight : true,
								multiSelect : true,
								overClass : 'x-view-over',
								itemSelector : 'div.thumb-wrap',
								emptyText : '对不起，数据不能为空'
							})
				}, {
					id : 'div2',
					xtype : 'fieldset',
					height : 180,
					width : 598,
					forceLayout : true,
					bodyStyle : 'margin:10',
					title : '考试安排栏',
					rowspan : 2,
					items : new Ext.DataView({
								store : conductionApply.lstore,
								tpl : tpl2,
								autoHeight : true,
								multiSelect : true,
								overClass : 'x-view-over',
								itemSelector : 'div.thumb-wrap',
								emptyText : '对不起，数据不能为空'
							})
				}]
	});
});
